//package com.usefullc.common.enums;
//
//
//import com.fasterxml.jackson.annotation.JsonFormat;
//import org.apache.commons.lang3.StringUtils;
//
///**
// * 用户类型
// */
//@JsonFormat(shape = JsonFormat.Shape.OBJECT)
//public enum UserTypeEnum {
//
//
//    MEMBER(0, "member","会员"),
//
//    ADMIN(1, "admin","管理后台"),
//
//    TENANT(2, "tenant","租户"),
//
//
//
//
//    ;
//
//
//    private int code;
//    private String enName;
//    private String value;
//
//    UserTypeEnum(int code, String enNane,String value) {
//        this.code = code;
//        this.enName = enNane;
//        this.value = value;
//    }
//
//    public static UserTypeEnum getByCode(Integer code) {
//        if (code == null) {
//            return null;
//        }
//        for (UserTypeEnum s : UserTypeEnum.values()) {
//            if (s.getCode() == code) {
//                return s;
//            }
//        }
//        return null;
//    }
//
//
//    public static UserTypeEnum getByEnName(String enName) {
//        if (StringUtils.isEmpty(enName)) {
//            return null;
//        }
//        for (UserTypeEnum s : UserTypeEnum.values()) {
//            if (s.getEnName().equals(enName)) {
//                return s;
//            }
//        }
//        return null;
//    }
//
//
//    public int getCode() {
//        return code;
//    }
//
//    public void setCode(int code) {
//        this.code = code;
//    }
//
//    public String getValue() {
//        //国际化，重写desc TODO
//
//        return value;
//    }
//
//    public void setValue(String value) {
//        this.value = value;
//    }
//
//    public String getEnName() {
//        return enName;
//    }
//
//    public void setEnName(String enName) {
//        this.enName = enName;
//    }
//}
